安裝 Git
- 更新套件
sudo apt update
- 安裝
sudo apt install git
- 確定版本
git --version
- 設定使用者名稱
git config --global user.name 使用者名稱
- 設定使用者mail
git config --global user.email 使用者Email
建立快捷鍵
git config --global alias.簡寫 指令
例如:branch 想要簡寫成 br
git config --global alias.br branch
就可以使用 git br
查看所有分支(Ctrl+Z 退出)
- 輸入指令前三個字母按下 Tab 也會自動帶出
VsCode 內建立".gitignore"檔案,可以排除要進行版本控制的資料夾
- 使用方法在 .gitignore 檔案內輸入,資料夾名稱 ex:.vscode 或 檔案名稱 ex:app.py
本地資料加入到遠端資料庫(GitHub)
在 GitHub 上新增 repository 後會看到以下資訊,依照指示操作即可
遠端資料庫下載或更新到本地
下載遠端數據庫:git clone -b 分支名稱 URL
URL查看方法如下圖
下載更新版的遠端數據庫:git pull origin 分支名稱
常用操作
- 新建數據庫
git init
- 查看狀態
git status
- 建立索引
git add 檔案名稱
(如果檔案名稱用 . 取代代表所有變動都加入索引) - 提交版本
git commit -m "要填寫的資訊"
- 新增分支
git branch 分支名稱
- 切換分支
git checkout 分支名稱
- 查看目前版本、分支
git log
(Ctrl+Z 退出) - 合併版本
git merge 新版分支名稱 --no-ff
(--no-ff 可以產生新的 commit 不會快轉) - 暫存目前的進度
git stash push -m "目前工作進度"
- 恢復原本工作進度
git stash pop